.index-con { width: 100%; background: #f4f4f4; height: 390px; }
.index-con .con-chenge { width: 1200px; margin: 0px auto; z-index: 1000; }
.index-con .con-chenge .slide-box { margin-top: -68px; height: 326px; position: relative; width: 1200px; }
.index-con .con-chenge .bd { width: 1200px; margin: 0px auto; }
.index-con .con-chenge .bd ul li { width: 248px; height: 325px; background: #fff; margin:0px 18px; float: left; }
.index-con .con-chenge .bd ul li .title { padding-top: 33px; }
.index-con .con-chenge .bd ul li .title { background: url(../images/index_icon_bg.jpg) no-repeat center 33px; text-align: center; text-transform: uppercase; padding: 53px 0px 0px; height: 68px; }
.index-con .con-chenge .bd ul li .title p.name { font-weight: bold; font-size: 18px; text-align: center; }
.index-con .con-chenge .bd ul li .pic img{ width: 248px; height: 204px }
.index-con .con-chenge .hd { height: 12px; text-align: center; line-height: 12px; margin: 0 auto; }
.index-con .con-chenge .hd ul { text-align: center; margin: 0 auto; padding-top: 32px; width: 170px; }
.index-con .con-chenge .hd ul li { width: 12px; height: 12px; background: #8d8d8d; float: left; text-indent: -9999px; overflow: hidden; margin: 0px 3px; }
.index-con .con-chenge .hd ul li.on { background: #006fb7; }
.index-con .con-chenge .hd p {text-align: center; }
.index-con .con-chenge .hd a.next { background: url(../images/index_next.jpg) no-repeat; width: 24px; height: 47px; position: absolute; right: 0px; top: 200px; z-index: 2000; cursor:pointer }
.index-con .con-chenge .hd a.next:hover { background-position:-24px 0px}
.index-con .con-chenge .hd a.prev { background: url(../images/index_prev.jpg) no-repeat; width: 24px; height: 47px; position: absolute; left: 0px; top: 200px; z-index: 2000; cursor:pointer}
.index-con .con-chenge .hd a.prev:hover { background-position:-24px 0px}

.index_page { width: 100%; margin: 0px; padding: 40px 0px; }
.index_page_main { width:1200px; margin:0px auto;}
.bg { background:#f4f4f4}
.index_news { width:822px;}
.index_news_02 { width:340px;}
.index_news_03 { width:390px}

.index_lm_name { position: relative; height: 20px; line-height: 20px; display: block; padding-left: 5px; background: url(../images/index_lm_bg.jpg) no-repeat left center; margin-bottom: 15px; }
.index_lm_name span.name { color: #000000; display: block; text-align: left; padding-left: 0px; font-size: 18px; padding-left: 10px; float: left; width: 75px; }
.index_lm_name span.eng { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; display: block; float: left; color: #999; }
.index_lm_name span.more { position: absolute; right: 0px; top: 0px; font-size: 12px; background: url(../images/more.gif) no-repeat right center; padding-right: 12px; text-transform: uppercase; }

.index_banner { width: 348px; position: relative; height: 240px; overflow: hidden; margin: 0px; }
.ctrl-panel { position: absolute; right: 10px; top: 215px; z-index: 1000; }
.m-page { display: block; width: 9px; height: 9px; background: url(../images/pic_li.png) no-repeat; float: left; display: inline; margin-left: 3px; text-indent: -9999px; }
.m-page:hover { background:url(../images/pic_on.png) no-repeat;}
.focus { background:url(../images/pic_on.png) no-repeat; }
.con { width: 100%; }
.scroll-wrap { OVERFLOW: hidden; WIDTH: 348px; POSITION: relative; HEIGHT: 240px }
.scroll_box_content { POSITION: absolute }
.content_list { FLOAT: left; WIDTH: 348px; HEIGHT: 240px; cursor: pointer; position: relative; }
.content_list img{ WIDTH: 348px; HEIGHT: 240px; }
.content_list span { width: 318px; padding: 12px 15px; color: #fff; font-size: 12px; background: url(../images/pic_icon.png) repeat; position: absolute; bottom: 0px; left: 0px; display: block; font-weight: bold; }

.index_top_news { width: 455px; height: 240px; padding: 0; }
.index_top_news .tab_UL{ height: 43px; margin-bottom: 0px; }
.index_top_news .tab_UL li a { color: #fff; display: block; height: 36px; line-height: 36px; width: 145px; font-size: 14px; font-weight: bold; float: left; cursor: pointer; text-align: center; padding-bottom: 7px; background: url(../images/tab_bg.jpg) no-repeat; margin-left: 5px; }
.index_top_news .tab_UL li.curr a{ color: #FFFFFF; font-weight: bold; background: url(../images/tab_hover.jpg) no-repeat; font-size: 14px; }
.index_news_tab li{ line-height: 32px; position: relative; background: url(../images/index_lm_icon.jpg) no-repeat 5px center; padding-left: 15px; font-size: 14px; border-bottom: #e3e3e3 1px dotted; }
.index_news_tab li span { position: absolute; font-size: 12px; color: #999; right: 3px; top: 0 }
.index_news_tab2 li{ line-height:30px; position: relative; background: url(../images/index_lm_icon.jpg) no-repeat left center; padding-left: 12px; font-size: 14px;}
.index_news_tab2 li span { position: absolute; font-size: 12px; color: #999; right:0px; top: 0 }

.index_video { width:340px; height:240px; overflow:hidden}
.digital a { width:340px; height:97px; display:block; background:url(../images/digital_haoyu.jpg) no-repeat; text-indent:-9999px;}
.digital a:hover { background-position:-340px 0px;}

.index_about li { padding:5px 0px}
.index_about li p { padding-bottom:5px; line-height:24px; font-size:14px; color:#666}
.index_about li p a { color:#d2610b; font-weight:bold}
.index_about li p a:hover { color:#006fb7}


.index_project { width:1200px; position:relative;}
.cp_title{width:450px; color:#010101; font-weight:bold; background:url(../images/h3_dec.jpg) left center no-repeat; padding-left: 20px; margin-bottom:13px; position:relative; overflow:hidden;}
.cp_title_ben{ position: absolute; right: 18px; top: 5px; }
.cp_title_ben li{ float: left; margin-left: 3px; width: 10px; height: 10px; background: url(../images/pro_li.jpg) no-repeat; cursor: pointer; overflow: hidden; }
.cp_title_ben li.on{background:url(../images/pro_on.jpg) no-repeat;}
.cp_content{ height: 193px; position: relative; width: 1200px; overflow: hidden; }
.cp_content ul{ width: 3900px; height: 193px; position: absolute; overflow: hidden; }
.cp_content ul li{ height: 193px; float: left; overflow: hidden; width: 1200px; }
.cp_conList{ width: 1200px; height: 193px; overflow: hidden; }
.cp_conList dl{ width: 208px; height: 166px; text-align: center; float: left; margin-right: 12px; overflow: hidden; padding: 12px 9px; border: #dadada 1px solid; border-bottom: #dadada 2px solid; }
.cp_conList dl:hover { border:#005ba6 1px solid; border-bottom:#005ba6 2px solid}
.cp_conList dt{ width: 208px; height: 126px; margin-bottom: 15px; overflow: hidden; }
.cp_conList dt img{ width: 208px; height: 126px; }
.cp_conList dd p { padding-bottom: 5px; line-height: 18px; }

.index_link { width: 100%; height: 26px; padding: 15px 0px; background: #f4f4f4 }
.index_link ul{height:28px; width:1020px; padding-left:180px; background: url(../images/index_link.jpg) no-repeat left center; margin:0px auto}
.index_link li { float: left;margin: 0px 15px; }
.index_link select { width: 220px; height: 26px; line-height: 26px; padding-left: 20px; color: #666; border: #ccc 1px solid }
